草庐IT

JavaFX 8,带复选框的 ListView

全部标签

Android:更改 ListView 中特定项目的图像

在上图中,有一个ListView,其中包含用户可以下载的项目列表。这是告诉用户他可以下载文件的图像。下载完成后,图像将变为.我的问题是,当我下载一个文件时,状态图像(表示下载已完成)被更改为另一行,相反,它应该为我选择的行更改。目前,如果我下载列表中的第一个文件,图像会更改为列表中的第4或第5个项目。此外,当我尝试从列表中下载任何其他文件时。它打开最后下载的文件(这是应用程序的功能,如果文件已经下载,然后在pdf阅读器中打开它),即,如果我下载列表中的第一个文件然后去第二个项目,而不是下载第二个文件,它会打开上次下载的文件。此外,如果我滚动ListView,列表中其他项目的下载状态也会

android - 可扩展 ListView 指示器显示标题高度?

我使用了一个可扩展的ListView,在列表的右侧显示了组指示器,在这里我的标题名称是单行我的输出是这样的在上图中,我的指标看起来不错。在下图中,我的指标看起来不太好,它展开了,为什么会这样这是我的代码mExpandableList=(ExpandableListView)findViewById(R.id.expandable_list);mExpandableList.setIndicatorBounds(width-GetPixelFromDips(40),width-GetPixelFromDips(10));xml是group_indicator.xml是任何人有想法帮助这个

Android ListView 适配器不会刷新

我在使用自定义适配器刷新ListView时遇到了很多麻烦。在过去的一个小时里,我一直在网上搜索,但似乎找不到任何能让我的ListView刷新的解决方案。我已经尝试过notifyDataSetChanged和listView.invalidate,但似乎没有任何效果。任何帮助将不胜感激。我可以看到正在使用logcat更新的数据,但它没有在屏幕上刷新,我不知道为什么。下面是代码。ArrayListstudents=newArrayList();listview=(ListView)findViewById(R.id.listView);adapter=newStudentAdapter(t

android - 如何刷新充满BaseAdapter的Fragment中的ListView?

我想在Dialog关闭时刷新Fragment中的ListView。到目前为止,刷新仅在我重新启动应用程序时有效,我真的不知道为什么。这里是类:这是带有ListView的Fragment,我想在Dialog关闭时刷新它。publicclassRegisterListFragmentextendsFragment{publicstaticfinalStringTAG="RegisterListFragment";RegisterListAdapteradapter;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGrou

android - 使用自定义适配器实现可扩展的 ListView

我想为ExpandableListView实现一个自定义适配器,它由一个ImageView和2个TextView组成。我已经成功地实现了带有数组适配器的简单可扩展ListView。以下两个类(第一个类是Adapter类,第二个是显示ExpandableListView的Activity)必须做哪些更改才能实现所需的自定义布局?以下是需要更改的类:下面是适配器类:packagecom.example.travelplanner;importjava.util.List;importjava.util.Map;importandroid.R.string;importandroid.app

Android 多个下载暂停在 ListView 中恢复并更新进度

我正在尝试使用进度条在ListView中下载多个文件。我实现的是,我可以开始特定的下载,使用AsyncTask暂停/恢复它并更新进度条(对于单个文件),这部分效果很好我的问题是我无法同时下载多个文件,当我离开ListView到另一个屏幕时,虽然我的下载在后台进行,但进度没有更新,进度条显示0进度,好像它没有下载但它一直在后台下载。 最佳答案 终于找到了答案,比我想象的简单多了,如下创建一个服务,具有用于下载的Asynctask和值的哈希表(url,Asynctask)在单击列表项时传递值(url,Asynctask),并检查该哈希表

android - 以编程方式选择时,CheckedTextView 不绘制复选标记

我正在编写一个Android应用程序,其中包含一个带有CheckedTextView项目的ListView。这基本上是一个答案数量可变的问题。如果您选择一个答案,您可以按“下一步”并查看下一个问题。我已经编写了所有代码来保存答案并转到下一个问题,我还为用户提供了一个“上一个”按钮以返回上一个问题。如果上一个问题已经有答案,我希望选择该答案。这就是问题的开始。现在,我可以获得所选答案的位置并调用listView.setItemChecked(pos,true)但未选中单选按钮。if(selectedAnswer!=null){intpos=mAnswerAdapter.getPositi

android - "Deploy as instant app"复选框被禁用

我已经设置了在list中,现在我想直接为模拟器构建一个即时应用程序,但似乎复选框被禁用了。有什么想法吗? 最佳答案 从AndroidSDK管理器中的SDK工具选项卡下载此SDK的最新版本。在执行文件/使缓存无效并重新启动之后。这对我很有帮助。 关于android-"Deployasinstantapp"复选框被禁用,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/54313140/

android - 如何正确过滤 ListView 中的文本?

我已经尝试从我的EditText框中过滤我的ListView,但目前它不起作用。我有一个ListView可以正确获取数据,并且使用ArrayAdapter类和我自己的ArrayList类将它们添加到我自己的ListView中。例如,当我输入“表格”时,我希望它从我的ListView中加载的标题中排序,而不是它应该向我显示剩余的项目和匹配的表格。我当前的代码:privateArrayListorders;/*ArrayListclasswithmyownOrderclasstodefinetitle,infoetc.*/privateOrderAdapteradapter;//Owncl

Android:关闭listview的延迟加载

在我的Android应用程序中,我有一个包含30行的ListView,每一行都包含几个TextView,其中一个是可跨越的,有时包含大量格式化文本和图像。这些图像是从网络异步加载的:显示一个占位符,直到图像被下载然后被图像替换。不幸的是,当我滚动它们时,ListView的行被加载了。这使得整个事情变得非常缓慢。此外,每当我在该行上滚动时,这些图像都会一次又一次地从网络上加载。我怎样才能关闭它,当我滚动它们时加载ListView行?它们应该在我开始Activity时加载一次,而不会再加载一次。提前致以最诚挚的问候和感谢,简·奥利弗 最佳答案